Saint Martin — synonyms, definition
1. Saint Martin (Noun)
3 synonyms
Saint Maarten St. Maarten St. Martin
1 definition
Saint Martin (Noun) — An island in the western Leeward Islands; administered jointly by France and the Netherlands.
1 type of
island
1 part of
Leeward Islands